DDX: A Distributed Software Architecture for Robotic Systems

نویسندگان

  • Peter Corke
  • Pavan Sikka
  • Jonathan Roberts
  • Elliot Duff
چکیده

The Dynamic Data eXchange (DDX) is our third generation platform for building distributed robot controllers. DDX allows a coalition of programs to share data at run-time through an efficient shared memory mechanism managed by a store. Further, stores on multiple machines can be linked by means of a global catalog and data is moved between the stores on an as needed basis by multi-casting. Heterogeneous computer systems are handled. We describe the architecture of DDX and the standard clients we have developed that let us rapidly build complex control systems with minimal coding.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Multi-processing Software Infrastructure for Robotic Systems

Robotic systems and their software design are based on the same principles found in other computer applications. However, while many computer systems to date are deeply rooted in concepts such as multi-processing, multi-threads, modularity, etc., robotic systems are still limited by mono-processing, centralized designs. This paper addresses these limitations by proposing a new philosophy for ro...

متن کامل

Property service architecture for distributed robotic and sensor systems

This paper presents a general architecture for creating complex distributed software systems, the Property Service architecture. The system may contain resources like robots, sensors, and different kinds of system services, such as controller units, data storages or collective model of the environment. This architecture contains several solutions and distributed system design methods to develop...

متن کامل

Software Solutions for Distributed Autonomous Multi-Functional Robotics in Space

1. Abstract Robotics systems in space must deal with a host of software challenges in addition to and amplified by the challenges of a hostile space environment and the remoteness in which they operate. Software automation has been used to good effect in managing some of these challenges to control single robotic systems, even multi-functional systems, in previous unmanned missions without the ...

متن کامل

Distributed Coordination Architecture for Cooperative Task Planning and Execution of Intelligent Multi-Robot Systems

This chapter provides a practical and intuitive way of cooperative task planning and execution for complex robotic systems using multiple robots in automated manufacturing applications. In large-scale complex robotic systems, because individual robots can autonomously execute their tasks, robotic activities are viewed as discrete event-driven asynchronous, concurrent processes. Further, since r...

متن کامل

DDXVIDEO: A Lightweight Video Framework for Autonomous Robotic Platforms

This paper describes the implementation of a lightweight video framework for autonomous robotics platforms. It is based upon DDX (Dynamic Data eXchange) which is our third generation real-time publish-subscribe software (eventbased middleware). Computational resources on autonomous robotic platforms can be very limited, and thus it essential that mechanisms for access to video data have as litt...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004